/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package edu.ucue.ECU.ngc;

import edu.ucue.ECU.dao.CoordinadorDB;
import edu.ucue.ECU.exp.BuscarDatosCoordinadorException;
import edu.ucue.ECU.exp.BuscarDatosOperadorException;
import edu.ucue.ECU.exp.GuardarDatosCoordinadorException;
import edu.ucue.ECU.exp.GuardarDatosOperadorException;
import edu.ucue.ECU.exp.GuardarDatosPersonaException;
import java.util.ArrayList;
import java.util.logging.Level;
import java.util.logging.Logger;

/**
 *
 * @author Emily
 */
public class Coordinador extends Persona {
    private String contrasena;
    private CoordinadorDB datos=new CoordinadorDB();

    public Coordinador(String cedula, String nombre, String contrasena ) {
        super(cedula, nombre);
        this.contrasena = contrasena;
        datos=new CoordinadorDB();
    }

    public Coordinador() {
        datos=new CoordinadorDB();
    }

    public String getContrasena() {
        return contrasena;
    }

    public void setContrasena(String contrasena) {
        this.contrasena = contrasena;
    }

    public ArrayList listar() throws BuscarDatosCoordinadorException{
        return datos.listar();
    }  
    
     public void buscarNombre() throws BuscarDatosCoordinadorException{
        datos.buscarNombre(this);
    }     
     
    public void grabarDatosCoordinador() throws GuardarDatosCoordinadorException { 
        datos.grabar(this);
    }  
    public Coordinador buscar(Coordinador miOperador) throws BuscarDatosCoordinadorException{
       return datos.buscar(miOperador);
    }
}
